package com.douglas.managesystem.entity.studentpojo;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description 学生对象
 * @Author 以梦为馬 <Douglas1314@126.com>
 * @Version V1.0.0
 * @Date 2020-11-15 17:40
 **/
@Data
public class Student implements Serializable {

    private Integer id ;
    /** 所在学院 */
    private String collegeId ;
    /** 所在班级 */
    private String classId ;
    /** 所在专业 */
    private String majorId ;
    /** 学号 */
    private String stuNumber ;
    /** 学生姓名 */
    private String name ;
    /** 身份证号 */
    private String idCardNo ;
    /** 英文名 */
    private String engName ;
    /** 手机号 */
    private String mobilePhone ;
    /** 性别  0：女，1:男*/
    private String gender ;
    /** 出生日期 */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date birth ;
    /** 头像 */
    private String avatar ;
    /** 身高 */
    private Double height ;
    /** 体重 */
    private Double weight ;
    /** 名族 */
    private String nation ;
    /** 政治面貌 1：团员 2：党员 3：群众*/
    private String political ;
    /** 婚姻状况 0：未婚 1：已婚 */
    private String marital ;
    /** 籍贯（省）;国标行政区域代码-省级 */
    private String domicilePlaceProvince ;
    /** 籍贯（市）;国标行政区域代码-市级 */
    private String domicilePlaceCity ;
    /** 户籍地址 */
    private String domicilePlaceAddress ;
    /** 爱好 */
    private String hobby ;
    /** 简要介绍 */
    private String intro ;
    /** 居住地址 */
    private String presentAddress ;
    /** 电子邮件 */
    private String email ;
    /** 入学日期 */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date entryDate ;
    /** 状态 1：在读  2：毕业 3：休学 */
    private String status ;
    /** 创建人 */
    private String createdBy ;
    /** 创建时间 */
    private Date createdTime ;
    /** 更新人 */
    private String updatedBy ;
    /** 更新时间 */
    private Date updatedTime ;
    /** 删除标识 */
    private Integer deleted ;
    /**
     * 密码
     */
    private String password;

    /** id */
    public Integer getId(){
        return this.id;
    }
    /** id */
    public void setId(Integer id){
        this.id = id;
    }
    /** 所在学院 */
    public String getCollegeId(){
        return this.collegeId;
    }
    /** 所在学院 */
    public void setCollegeId(String collegeId){
        this.collegeId = collegeId;
    }
    /** 所在班级 */
    public String getClassId(){
        return this.classId;
    }
    /** 所在班级 */
    public void setClassId(String classId){
        this.classId = classId;
    }
    /** 所在专业 */
    public String getMajorId(){
        return this.majorId;
    }
    /** 所在专业 */
    public void setMajorId(String majorId){
        this.majorId = majorId;
    }
    /** 学号 */
    public String getStuNumber(){
        return this.stuNumber;
    }
    /** 学号 */
    public void setStuNumber(String stuNumber){
        this.stuNumber = stuNumber;
    }
    /** 学生姓名 */
    public String getName(){
        return this.name;
    }
    /** 学生姓名 */
    public void setName(String name){
        this.name = name;
    }
    /** 身份证号 */
    public String getIdCardNo(){
        return this.idCardNo;
    }
    /** 身份证号 */
    public void setIdCardNo(String idCardNo){
        this.idCardNo = idCardNo;
    }
    /** 英文名 */
    public String getEngName(){
        return this.engName;
    }
    /** 英文名 */
    public void setEngName(String engName){
        this.engName = engName;
    }
    /** 手机号 */
    public String getMobilePhone(){
        return this.mobilePhone;
    }
    /** 手机号 */
    public void setMobilePhone(String mobilePhone){
        this.mobilePhone = mobilePhone;
    }
    /** 性别 */
    public String getGender(){
        return this.gender;
    }
    /** 性别 */
    public void setGender(String gender){
        this.gender = gender;
    }
    /** 出生日期 */
    public Date getBirth(){
        return this.birth;
    }
    /** 出生日期 */
    public void setBirth(Date birth){
        this.birth = birth;
    }
    /** 头像 */
    public String getAvatar(){
        return this.avatar;
    }
    /** 头像 */
    public void setAvatar(String avatar){
        this.avatar = avatar;
    }
    /** 身高 */
    public Double getHeight(){
        return this.height;
    }
    /** 身高 */
    public void setHeight(Double height){
        this.height = height;
    }
    /** 体重 */
    public Double getWeight(){
        return this.weight;
    }
    /** 体重 */
    public void setWeight(Double weight){
        this.weight = weight;
    }
    /** 名族 */
    public String getNation(){
        return this.nation;
    }
    /** 名族 */
    public void setNation(String nation){
        this.nation = nation;
    }
    /** 政治面貌 */
    public String getPolitical(){
        return this.political;
    }
    /** 政治面貌 */
    public void setPolitical(String political){
        this.political = political;
    }
    /** 婚姻状况 */
    public String getMarital(){
        return this.marital;
    }
    /** 婚姻状况 */
    public void setMarital(String marital){
        this.marital = marital;
    }
    /** 籍贯（省）;国标行政区域代码-省级 */
    public String getDomicilePlaceProvince(){
        return this.domicilePlaceProvince;
    }
    /** 籍贯（省）;国标行政区域代码-省级 */
    public void setDomicilePlaceProvince(String domicilePlaceProvince){
        this.domicilePlaceProvince = domicilePlaceProvince;
    }
    /** 籍贯（市）;国标行政区域代码-市级 */
    public String getDomicilePlaceCity(){
        return this.domicilePlaceCity;
    }
    /** 籍贯（市）;国标行政区域代码-市级 */
    public void setDomicilePlaceCity(String domicilePlaceCity){
        this.domicilePlaceCity = domicilePlaceCity;
    }
    /** 户籍地址 */
    public String getDomicilePlaceAddress(){
        return this.domicilePlaceAddress;
    }
    /** 户籍地址 */
    public void setDomicilePlaceAddress(String domicilePlaceAddress){
        this.domicilePlaceAddress = domicilePlaceAddress;
    }
    /** 爱好 */
    public String getHobby(){
        return this.hobby;
    }
    /** 爱好 */
    public void setHobby(String hobby){
        this.hobby = hobby;
    }
    /** 简要介绍 */
    public String getIntro(){
        return this.intro;
    }
    /** 简要介绍 */
    public void setIntro(String intro){
        this.intro = intro;
    }
    /** 居住地址 */
    public String getPresentAddress(){
        return this.presentAddress;
    }
    /** 居住地址 */
    public void setPresentAddress(String presentAddress){
        this.presentAddress = presentAddress;
    }
    /** 电子邮件 */
    public String getEmail(){
        return this.email;
    }
    /** 电子邮件 */
    public void setEmail(String email){
        this.email = email;
    }
    /** 入学日期 */
    public Date getEntryDate(){
        return this.entryDate;
    }
    /** 入学日期 */
    public void setEntryDate(Date entryDate){
        this.entryDate = entryDate;
    }
    /** 状态 */
    public String getStatus(){
        return this.status;
    }
    /** 状态 */
    public void setStatus(String status){
        this.status = status;
    }
    /** 创建人 */
    public String getCreatedBy(){
        return this.createdBy;
    }
    /** 创建人 */
    public void setCreatedBy(String createdBy){
        this.createdBy = createdBy;
    }
    /** 创建时间 */
    public Date getCreatedTime(){
        return this.createdTime;
    }
    /** 创建时间 */
    public void setCreatedTime(Date createdTime){
        this.createdTime = createdTime;
    }
    /** 更新人 */
    public String getUpdatedBy(){
        return this.updatedBy;
    }
    /** 更新人 */
    public void setUpdatedBy(String updatedBy){
        this.updatedBy = updatedBy;
    }
    /** 更新时间 */
    public Date getUpdatedTime(){
        return this.updatedTime;
    }
    /** 更新时间 */
    public void setUpdatedTime(Date updatedTime){
        this.updatedTime = updatedTime;
    }
    /** 删除标识 */
    public Integer getDeleted(){
        return this.deleted;
    }
    /** 删除标识 */
    public void setDeleted(Integer deleted){
        this.deleted = deleted;
    }
}
